a new world species of large colubrid snake (cyclagras gigas) - Español Inglés Diccionario